package NGUYENMINHHIEU.JAVABASE;

public class SAMPLE02 {
    public static void main(String[] args) {
        // 1. Khai báo các biến
        // a. Khai báo biến số nguyên
        byte a; // nhỏ nhất
        short b;
        int c;
        long d; // Lớn nhất

        // b. Khởi tạo giá trị cho biến
        a = 100;
        b = 200;
        c = 300;
        d = 400;

        // c. Hiển thị giá trị của biến
        System.out.println("a = " + a); // a =100
        System.out.println("b = " + b); // b = 200
        System.out.println("c = " + c); // c = 300
        System.out.println("d = " + d); // d = 400

        // Chú ý: Sử dụng tổ hợp phím ctrl + shift + f: Căn chỉnh lại mã lệnh
        // cho chuẩn

        // 2.Khai báo biến thập phân
        float fa;
        double fb;
        float fc;
        float fd;
        double da;

        // Khởi tạo giá trị cho biến
        fa = (float) 20.5;
        fb = 20.5;
        fc = 20.5F;
        fd = 20.5f;
        da = 20.5;

        // c. Hiển thị giá trị của biến
        System.out.println("fa = " + fa); // fa = 20.5;
        System.out.println("fb = " + fb); // fb = 20.5;
        System.out.println("fc  =" + fc); // fc = 20.5;
        System.out.println("fd = " + fd); // fd = 20.5;
        System.out.println("da = " + da); // da = 20.5;
        
        //3. Khai báo biến chuỗi
        String strA;
        //Khởi tạo giá trị cho chuỗi
        strA = "Nguyễn Văn A";
        //Hiển thị giá trị của biến
        System.out.println("strA = "+ strA);
        
        //4. Khai báo biến luận lý đúng hoặc sai
        boolean flag01, flag02;
        //Khởi tạo giá trị cho biến
        flag01 = true;
        flag02 = false;        
    }
}
